package cn.itcast.service;

import cn.itcast.domain.User;

import java.util.List;

public interface IUserService {

    /**
     * 查找所有用户
     * @return
     */
    List<User> findAllUser();

    /**
     * 添加用户
     * @param user
     */
    void insertUser(User user);


    /**
     * 更新用户性别
     * @param password
     * @param id
     */
    void updatePwd(String password, Integer id);
    /**
     * 更新用户性别
     * @param sex
     * @param id
     */
    void updateSex(String sex, Integer id);

    /**
     * 修改用户邮箱
     * @param email
     * @param id
     */
    void updateEmail(String email, Integer id);

    /**
     * 修改用户生日
     * @param birthday
     * @param id
     */
    void updateBirthday(String birthday, Integer id);

    /**
     * 修改用户签名
     * @param personalSign
     * @param id
     */
    void updatePersonalSign(String personalSign, Integer id);

    /**
     * 修改用户简洁
     * @param personalIntro
     * @param id
     */
    void updatePersonalIntro(String personalIntro, Integer id);
}
